Skip to content

[change] Modernize Python support #69 - #75

Merged
nemesifier merged 7 commits into
masterfrom
issues/69-modernize-python-support
Jul 31, 2026
Merged

[change] Modernize Python support #69#75
nemesifier merged 7 commits into
masterfrom
issues/69-modernize-python-support

Conversation

@nemesifier

@nemesifier nemesifier commented Jul 31, 2026

Copy link
Copy Markdown
Member

Checklist

  • I have read the OpenWISP Contributing Guidelines.
  • I have manually tested the changes proposed in this pull request.
  • I have written new test cases for new code and/or updated existing tests for changes to existing code.
  • I have updated the documentation.

Reference to Existing Issue

Closes #69.

Description of Changes

Modernizes NetEngine for Python 3.10 through 3.13 by updating its CI matrix, package metadata, dependencies, QA tooling, Dependabot configuration, and OpenWISP utility workflows. Replaces the removed PySNMP cmdgen API with the supported high-level API while preserving GET and complete walk behavior.

Screenshot

Not applicable.

@nemesifier nemesifier self-assigned this Jul 31, 2026
@nemesifier
nemesifier merged commit b27883a into master Jul 31, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[deps] Add support for Python 3.10, 3.11, 3.12 & 3.13

1 participant